# 命令 MESSAGE 会将参数的内容输出到终端
#MESSAGE(STATUS "Using bundled Findlibsotest.cmake...")
# 命令 FIND_PATH 指明头文件查找的路径，原型如下：
# find_path(<VAR> name1 [path1 path2 ...]) 该命令在参数 path* 指示的目录中查找文件 name1 并将查找到的路径保存在变量 VAR 中
# 所以以下命令的意思是：在/usr/include/和/usr/local/include/中查找文件 so_test.h ,并将 so_test.h 所在的路径保存在 LIBSOTEST_CXX_INCLUDE_DIR中
# 路径要写绝对路径？？？？？？？？？？？？？
FIND_PATH(
	LIBSOTEST_CXX_INCLUDE_DIR
	sotest.h 
	/usr/include/ 
	/usr/local/include/ 
	/media/8cdab017-8897-485d-9e20-ace9f1746a48/keeper/work/note/cmake/cmake-test/src/include/
)
# 命令 FIND_LIBRARY 同 FIND_PATH 类似,用于查找链接库并将结果保存在变量中，在NAMES参数后列出的文件名是要被搜索的库名。附加的搜索位置在PATHS参数后指定
# 所以以下命令的意思是：在目录 /usr/lib/ 和 /usr/local/lib/ 中寻找名称为 so_test 的链接库,并将结果保存在 LIBSOTEST_CXX_LIBRARIE
FIND_LIBRARY(
	LIBSOTEST_CXX_LIBRARIES NAMES  sotest
	PATHS /usr/lib/ /usr/local/lib/ /media/8cdab017-8897-485d-9e20-ace9f1746a48/keeper/work/note/cmake/cmake-test/src/lib/
)